#ifndef AVERAGE_H
#define AVERAGE_H

class CAverage
 {
public:
 CAverage();
 ~CAverage();
 int ReInit( int iAll0);
 void Init( void);
 int GetInt( void);
 float Get( void);
 int GetSum( void);
 int GetAll( void)
  {if (iReady) return iAll; else return iCur;};
 int GetIntDirect( void);
 float GetDirect( void);
 void Add( int ii);
 int iAll;
 int *p;
private:
 int iReady;
 int iCur;
 int iSum;
 int iSumOld;
 };

#endif
